// This file was automatically generated from usage.soy.
// Please don't edit this file by hand.


var soy = require('rdoc/templates/soy').soy;


exports.usage = function(opt_data, opt_sb) {
  var output = opt_sb || new soy.StringBuilder();
  output.append('Relief Doc Utility\nrdoc.js [-h] [-a] [-i|-c filename]\n');
  return opt_sb ? '' : output.toString();
};


exports.help = function(opt_data, opt_sb) {
  var output = opt_sb || new soy.StringBuilder();
  output.append('rdoc can be run on a single input file or it can be given a Plovr-compatible\nconfig file containing input and/or path lists to specify which file(s) to\ndocument.\n\nConfig files should contain one or both of the following properties:\n\ninputs {string|Array.<string>} A filename or array of filenames of javascript\n        source files that should be documented.\n\npaths {string|Array.<string>} A directory or array of directories to be searched\n        for javascript source files.  Directories will be searched recursively.\n\nIf a config file includes a "paths" property, it may also include a "pathNames"\nproperty which maps path entries to more human-readable names.  These are used\nin the file names and in the HTML documentation.  For example:\n\n  "pathNames": {\n    "/devel/closure-library/closure/": "Closure Library",\n    "/devel/closure-library/third_party/closure/": "Closure Third Party",\n    "/devel/relief/": "relief"\n  },\n\ncould be used to map these inputs to actual, independent project names.\n\nConfig files may contain "rdoc-exclude-prefix", "rdoc-exclude-suffix", or\n"rdoc-exclude" properties that point to arrays of strings.  These will be\nchecked against both paths and file names.  Matching files or directories will\nbe excluded.  For example, your config file may include\n\n{\n    "rdoc-exclude-suffix": ["_test.js"]\n}\n\nto skip your app\'s test scripts.\n\nConfig files must contain the following property:\n\njsdoc-html-output-path {string} A path to a directory into which documentation\n        files should be saved.\n');
  return opt_sb ? '' : output.toString();
};
